mountain with several steep elevations - Turkish English Dictionary